\chapter{Specifikace cíle}
\label{chap:specifikace}
Stanoveným úkolem této práce je vytvoření interpretu jazyka XPath, umožňujícího názorně animovat postup vyhodnocení XPath dotazu na zvoleném XML dokumentu. Cílový program bude sloužit pro ladění XPath dotazů, jejich rozkladem na XPath poddotazy a jejich následným grafickým znázorněním.

\noindent
Mezi cíle této aplikace patří:
\begin{itemize}
\item načtení obsahu XML dokumentu
\item realizace vlastního parseru jazyka XPath
\item postupné vyhodnocování XPath dotazu nad XML dokumentem
\item zobrazení aktuální pozice ve vyhodnocovaném dotazu
\item zobrazení množiny uzlů zpracovávaných v aktuálním kroku vyhodnocení dotazu
\item podpora funkce Breakpoint
\item podpora funkcí Next step a Back step
\end{itemize}

\noindent
Realizace těchto cílů je popsaná v implementační části.


